package cbcc2007.compiladores.fkt.analisadorlexico;

import java.util.Scanner;



public class AnLex {
	
	TabToken tabelaTokens;
	
	
	public AnLex() {
		tabelaTokens = TabToken.getTabTokenInstance();
		
	}
	
	private static String extraiTexto(String programa){
		String texto = new String();
		Scanner scanner = new Scanner(programa);

		while(scanner.hasNext()){
			String palavra = scanner.next();		
			texto += palavra + " ";
		}	
		return texto;
	}

	public static String extrairToken(String programa){
		
		String texto = new String();
		texto = extraiTexto(programa);
		
		String palavras[] = texto.split(" ");
		
		
		for (int i = 0; i < palavras.length; i++) {
			String palavra = palavras[i];
			if (TabToken.contemToken(palavra)){				
				TabToken.buscaToken(palavra);
			}
			else {
				for (int j = 0; j < palavras.length; j++) {

//					if palavra.charAt(index)
				}

			}
		}
		
		
		
		return null;
	}
	
	public static void main(String[] args) {
		
		String a = new String("");
		extrairToken(a);
		
	}
}
